现在完成进行时;现在完成进行时态;完成进行时态;现在完成进行;将来完成进行时
have been doing 过去做的事情一直延续到现在还在做had been doing 过去做的事情已经做完了,现在没有再做了 两者的区别就是 时间跨度的问题 第一个的时间跨度是 过去到现在还继续第二个时间跨度是 过去到现在没有继续 了只要还是继续做的话就用have been doing
It really is. But all of us have been doing the work for years.
是的. 但是我们所有的人已经在这儿工作很久了.
来源:轻松英语会话---联想2000词(上)事情发展迅速的时候,你很难搞清楚自己在做什么、学什么,所以停止思考这些问题是很重要的。
来源:中考真题- 2017 山西 任务型阅读ASome scientists have been doing research on artificial internal organs.
一些科学家一直在研究人造内脏。
来源:《外研社英语同义词辨析词典》The motorcyclist must have been doing a ton as he passed me.
当摩托车从我身边驶过时,他的时速肯定达到了100英里.
来源:《简明英汉词典》因为他们自己历史上真的就这么干了上百年,所以现在以己度人。
来源:互联网摘选
简答网 · 双语新闻

简答网 · 英语阅读

简答网 · 高考英语

简答网 · 高考英语

简答网 · 初中英语作文

简答网 · 高考英语